package com.source.quartz.config;

//@Configuration
//public class QuartzSimpleConfig {
//    //指定具体的定时任务类
//    @Bean  // 1 创建job对象，你要做什么事
//    public JobDetail uploadTaskDetail() {
//        return JobBuilder.newJob(QuartzSimpleTask.class)
//                        .withIdentity("QuartzSimpleTask")
//                        .storeDurably().build();
//
//
//    }
//
//    @Bean  // 2 创建Trigger对象  在什么时间做
//    public Trigger uploadTaskTrigger() {
//        //这里设定触发执行的方式
//        CronScheduleBuilder scheduleBuilder = CronScheduleBuilder.cronSchedule("*/5 * * * * ?");
//        // 返回任务触发器
//        return TriggerBuilder.newTrigger().withSchedule(SimpleScheduleBuilder.repeatSecondlyForever(3)).forJob(uploadTaskDetail())
//                .withIdentity("QuartzSimpleTask11")
//             //   .withSchedule(scheduleBuilder)
//                .build();
//    }
//
//    // 3 创建 Scheduler对象再什么时间做什么事
//
//}